Making the Evolution of Graphical Models Visible

نویسندگان

  • Thomas Baar
  • Issam Bendaas
چکیده

With adoption of the UML and other graphical languages by software industry, graphical models became a cornerstone in today’s software development practice. As other artefacts such as program source code, graphical models evolve over time and are, thus, put regularily under version control. In order to deeply understand the role an artefact plays within a project, it is sometimes helpful to review the history of this artefact. While there are numerous tools available that make it easy for a user to grasp the evolution of textual files (or even portions of it), an adequate support for graphical files has remained to be an area of niche products. In this paper, we argue that a better support for reviewing the version history of graphical files can facilitate the work with graphical models. In order to support this claim, we implemented a prototypcical tool that can extract and display the version history of any graphical file stored in a GitHub-repository. In addition, users can annotate each version of a file with comments, what turns our tool into a review tool for software projects. Recently, we started to use the tool is a software engineering course to give students better feedback on complex UML models they have to develop iteratively.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolution and modeling in sustainable supply chain management research

Numerous researchers and practitioners are attracted to sustainability in supply chains (SCS) and it has become one of the favorite topics among academics and industries. The purpose of this paper is to review and analyze the research studies that have been published in the field of sustainable supply chain management (SSCM). A total 242 articles published between 2000 and 2019 reviewed. Conten...

متن کامل

Conditional Random Fields for Airborne Lidar Point Cloud Classification in Urban Area

Over the past decades, urban growth has been known as a worldwide phenomenon that includes widening process and expanding pattern. While the cities are changing rapidly, their quantitative analysis as well as decision making in urban planning can benefit from two-dimensional (2D) and three-dimensional (3D) digital models. The recent developments in imaging and non-imaging sensor technologies, s...

متن کامل

مطالعه تأثیر طرح تحول نظام سلامت بر شاخص های عملکردی بیمارستان های دانشگاه علوم پزشکی تهران: مطالعه موردی با استفاده از مدل پابن لاسو

Background and Aim: All hospitals need to be monitored and continuously evaluated. Pabon Lasso graphical model assesses the efficiency of hospitals using a combination of their input data and performance indicators. The aim of this study was to determine the effects of Iran Health System Evolution Plan on Tehran University of Medical Sciences (TUMS) hospitals’ performance indicators using the P...

متن کامل

Targeting System Evolution by Explicit Modeling of Control Flows Using UML 2 Activity Charts

The Model Driven Development propagates facilitation of modification and maintenance of software. Abstraction and graphical formalization combined with code generation indeed facilitates the Unanticipated Software Evolution, but is often restricted to early phases of software development. Usually, only class stubs are generated from class diagrams. We try to enhance the use of graphical models ...

متن کامل

Rule-based joint fuzzy and probabilistic networks

One of the important challenges in Graphical models is the problem of dealing with the uncertainties in the problem. Among graphical networks, fuzzy cognitive map is only capable of modeling fuzzy uncertainty and the Bayesian network is only capable of modeling probabilistic uncertainty. In many real issues, we are faced with both fuzzy and probabilistic uncertainties. In these cases, the propo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014